home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 1998 November / IRIX 6.5.2 Base Documentation November 1998.img / usr / share / catman / p_man / cato / Xm / XmDialogShell.z / XmDialogShell
Text File  |  1998-10-20  |  19KB  |  265 lines

  1.  
  2.  
  3.  
  4.      XXXXmmmmDDDDiiiiaaaallllooooggggSSSShhhheeeellllllll((((3333XXXX))))         UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV         XXXXmmmmDDDDiiiiaaaallllooooggggSSSShhhheeeellllllll((((3333XXXX))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.           XXXXmmmmDDDDiiiiaaaallllooooggggSSSShhhheeeellllllll - The DialogShell widget class
  10.  
  11.      SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.           ####iiiinnnncccclllluuuuddddeeee <<<<XXXXmmmm////DDDDiiiiaaaallllooooggggSSSS....hhhh>>>>
  13.  
  14.  
  15.      VVVVEEEERRRRSSSSIIIIOOOONNNN
  16.           This page documents version 1.2 of the Motif library.
  17.  
  18.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  19.           Modal and modeless dialogs use DialogShell as the Shell
  20.           parent.  DialogShell widgets cannot be iconified.  Instead,
  21.           all secondary DialogShell widgets associated with an
  22.           ApplicationShell widget are iconified and de-iconified as a
  23.           group with the primary widget.
  24.  
  25.           The client indirectly manipulates DialogShell via the
  26.           convenience interfaces during creation, and it can directly
  27.           manipulate its BulletinBoard-derived child.  Much of the
  28.           functionality of DialogShell assumes that its child is a
  29.           BulletinBoard subclass, although it can potentially stand
  30.           alone.
  31.  
  32.           Setting XXXXmmmmNNNNhhhheeeeiiiigggghhhhtttt, XXXXmmmmNNNNwwwwiiiiddddtttthhhh, or XXXXmmmmNNNNbbbboooorrrrddddeeeerrrrWWWWiiiiddddtttthhhh for either a
  33.           DialogShell or its managed child usually sets that resource
  34.           to the same value in both the parent and the child.  When an
  35.           off-the-spot input method exists, the height and width of
  36.           the shell may be greater than those of the managed child in
  37.           order to accommodate the input method.  In this case setting
  38.           XXXXmmmmNNNNhhhheeeeiiiigggghhhhtttt or XXXXmmmmNNNNwwwwiiiiddddtttthhhh for the shell does not necessarily set
  39.           that resource to the same value in the managed child, and
  40.           setting XXXXmmmmNNNNhhhheeeeiiiigggghhhhtttt or XXXXmmmmNNNNwwwwiiiiddddtttthhhh for the child does not
  41.           necessarily set that resource to the same value in the
  42.           shell.
  43.  
  44.           For the managed child of a DialogShell, regardless of the
  45.           value of the shell's XXXXmmmmNNNNaaaalllllllloooowwwwSSSShhhheeeellllllllRRRReeeessssiiiizzzzeeee, setting XXXXmmmmNNNNxxxx or
  46.           XXXXmmmmNNNNyyyy sets the corresponding resource of the parent but does
  47.           not change the child's position relative to the parent.
  48.           XXXXttttGGGGeeeettttVVVVaaaalllluuuueeeessss for the child's XXXXmmmmNNNNxxxx or XXXXmmmmNNNNyyyy yields the value of
  49.           the corresponding resource in the parent.  The _x and _y
  50.           coordinates of the child's upper left outside corner
  51.           relative to the parent's upper left inside corner are both
  52.           zero minus the value of XXXXmmmmNNNNbbbboooorrrrddddeeeerrrrWWWWiiiiddddtttthhhh.
  53.  
  54.           Note that the _I_n_t_e_r-_C_l_i_e_n_t _C_o_m_m_u_n_i_c_a_t_i_o_n _C_o_n_v_e_n_t_i_o_n_s _M_a_n_u_a_l
  55.           allows a window manager to change or control the border
  56.           width of a reparented top-level window.
  57.  
  58.         CCCCllllaaaasssssssseeeessss
  59.           DialogShell inherits behavior and resources from CCCCoooorrrreeee,
  60.  
  61.  
  62.  
  63.      Page 1                                          (printed 4/30/98)
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.      XXXXmmmmDDDDiiiiaaaallllooooggggSSSShhhheeeellllllll((((3333XXXX))))         UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV         XXXXmmmmDDDDiiiiaaaallllooooggggSSSShhhheeeellllllll((((3333XXXX))))
  71.  
  72.  
  73.  
  74.           CCCCoooommmmppppoooossssiiiitttteeee, SSSShhhheeeellllllll, WWWWMMMMSSSShhhheeeellllllll, VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll, and TTTTrrrraaaannnnssssiiiieeeennnnttttSSSShhhheeeellllllll
  75.           classes.
  76.  
  77.           The class pointer is xxxxmmmmDDDDiiiiaaaallllooooggggSSSShhhheeeellllllllWWWWiiiiddddggggeeeettttCCCCllllaaaassssssss.
  78.  
  79.           The class name is XXXXmmmmDDDDiiiiaaaallllooooggggSSSShhhheeeellllllll.
  80.  
  81.         NNNNeeeewwww RRRReeeessssoooouuuurrrrcccceeeessss
  82.           DialogShell defines no new resources but overrides the
  83.           XXXXmmmmNNNNddddeeeelllleeeetttteeeeRRRReeeessssppppoooonnnnsssseeee resource in the VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll class.
  84.  
  85.         IIIInnnnhhhheeeerrrriiiitttteeeedddd RRRReeeessssoooouuuurrrrcccceeeessss
  86.           DialogShell inherits behavior and resources from the
  87.           following superclasses.  For a complete description of each
  88.           resource, refer to the man page for that superclass.
  89.  
  90.           The following table defines a set of widget resources used
  91.           by the programmer to specify data.  The programmer can also
  92.           set the resource values for the inherited classes to set
  93.           attributes for this widget.  To reference a resource by name
  94.           or by class in a .Xdefaults file, remove the XXXXmmmmNNNN or XXXXmmmmCCCC
  95.           prefix and use the remaining letters.  To specify one of the
  96.           defined values for a resource in a .Xdefaults file, remove
  97.           the XXXXmmmm prefix and use the remaining letters (in either
  98.           lowercase or uppercase, but include any underscores between
  99.           words).  The codes in the access column indicate if the
  100.           given resource can be set at creation time (C), set by using
  101.           XXXXttttSSSSeeeettttVVVVaaaalllluuuueeeessss (S), retrieved by using XXXXttttGGGGeeeettttVVVVaaaalllluuuueeeessss (G), or is
  102.           not applicable (N/A).
  103.  
  104.                           TTTTrrrraaaannnnssssiiiieeeennnnttttSSSShhhheeeellllllll RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
  105.          NNNNaaaammmmeeee              CCCCllllaaaassssssss             TTTTyyyyppppeeee     DDDDeeeeffffaaaauuuulllltttt   AAAAcccccccceeeessssssss
  106.          _____________________________________________________________
  107.          XmNtransientFor   XmCTransientFor   Widget   NULL      CSG
  108.  
  109.                                    VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
  110.      NNNNaaaammmmeeee                     CCCCllllaaaassssssss                    TTTTyyyyppppeeee            DDDDeeeeffffaaaauuuulllltttt      AAAAcccccccceeeessssssss
  111.      _____________________________________________________________________________________
  112.      XmNaudibleWarning        XmCAudibleWarning        unsigned char   XmBELL       CSG
  113.      XmNbuttonFontList        XmCButtonFontList        XmFontList      dynamic      CSG
  114.      XmNdefaultFontList       XmCDefaultFontList       XmFontList      dynamic      CG
  115.      XmNdeleteResponse        XmCDeleteResponse        unsigned char   XmUNMAP      CSG
  116.      XmNinputMethod           XmCInputMethod           String          NULL         CSG
  117.      XmNkeyboardFocusPolicy   XmCKeyboardFocusPolicy   unsigned char   XmEXPLICIT   CSG
  118.      XmNlabelFontList         XmCLabelFontList         XmFontList      dynamic      CSG
  119.      XmNmwmDecorations        XmCMwmDecorations        int             -1           CSG
  120.      XmNmwmFunctions          XmCMwmFunctions          int             -1           CSG
  121.      XmNmwmInputMode          XmCMwmInputMode          int             -1           CSG
  122.      XmNmwmMenu               XmCMwmMenu               String          NULL         CSG
  123.      XmNpreeditType           XmCPreeditType           String          dynamic      CSG
  124.  
  125.  
  126.  
  127.  
  128.  
  129.      Page 2                                          (printed 4/30/98)
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.      XXXXmmmmDDDDiiiiaaaallllooooggggSSSShhhheeeellllllll((((3333XXXX))))         UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV         XXXXmmmmDDDDiiiiaaaallllooooggggSSSShhhheeeellllllll((((3333XXXX))))
  137.  
  138.  
  139.  
  140.      XmNshellUnitType         XmCShellUnitType         unsigned char   XmPIXELS     CSG
  141.      XmNtextFontList          XmCTextFontList          XmFontList      dynamic      CSG
  142.      XmNuseAsyncGeometry      XmCUseAsyncGeometry      Boolean         False        CSG
  143.  
  144.                                   WWWWMMMMSSSShhhheeeellllllll RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
  145.      NNNNaaaammmmeeee               CCCCllllaaaassssssss              TTTTyyyyppppeeee      DDDDeeeeffffaaaauuuulllltttt                 AAAAcccccccceeeessssssss
  146.      ______________________________________________________________________________
  147.      XmNbaseHeight      XmCBaseHeight      int       XtUnspecifiedShellInt   CSG
  148.      XmNbaseWidth       XmCBaseWidth       int       XtUnspecifiedShellInt   CSG
  149.      XmNheightInc       XmCHeightInc       int       XtUnspecifiedShellInt   CSG
  150.      XmNiconMask        XmCIconMask        Pixmap    NULL                    CSG
  151.      XmNiconPixmap      XmCIconPixmap      Pixmap    NULL                    CSG
  152.      XmNiconWindow      XmCIconWindow      Window    NULL                    CSG
  153.      XmNiconX           XmCIconX           int       -1                      CSG
  154.      XmNiconY           XmCIconY           int       -1                      CSG
  155.      XmNinitialState    XmCInitialState    int       NormalState             CSG
  156.      XmNinput           XmCInput           Boolean   True                    CSG
  157.      XmNmaxAspectX      XmCMaxAspectX      int       XtUnspecifiedShellInt   CSG
  158.      XmNmaxAspectY      XmCMaxAspectY      int       XtUnspecifiedShellInt   CSG
  159.      XmNmaxHeight       XmCMaxHeight       int       XtUnspecifiedShellInt   CSG
  160.      XmNmaxWidth        XmCMaxWidth        int       XtUnspecifiedShellInt   CSG
  161.      XmNminAspectX      XmCMinAspectX      int       XtUnspecifiedShellInt   CSG
  162.      XmNminAspectY      XmCMinAspectY      int       XtUnspecifiedShellInt   CSG
  163.      XmNminHeight       XmCMinHeight       int       XtUnspecifiedShellInt   CSG
  164.      XmNminWidth        XmCMinWidth        int       XtUnspecifiedShellInt   CSG
  165.      XmNtitle           XmCTitle           String    dynamic                 CSG
  166.      XmNtitleEncoding   XmCTitleEncoding   Atom      dynamic                 CSG
  167.      XmNtransient       XmCTransient       Boolean   True                    CSG
  168.      XmNwaitForWm       XmCWaitForWm       Boolean   True                    CSG
  169.      XmNwidthInc        XmCWidthInc        int       XtUnspecifiedShellInt   CSG
  170.      XmNwindowGroup     XmCWindowGroup     Window    dynamic                 CSG
  171.      XmNwinGravity      XmCWinGravity      int       dynamic                 CSG
  172.      XmNwmTimeout       XmCWmTimeout       int       5000 ms                 CSG
  173.  
  174.                                               SSSShhhheeeellllllll RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
  175.      NNNNaaaammmmeeee                      CCCCllllaaaassssssss                     TTTTyyyyppppeeee                     DDDDeeeeffffaaaauuuulllltttt          AAAAcccccccceeeessssssss
  176.      ____________________________________________________________________________________________________
  177.      XmNallowShellResize       XmCAllowShellResize       Boolean                  False            CG
  178.      XmNcreatePopupChildProc   XmCCreatePopupChildProc   XtCreatePopupChildProc   NULL             CSG
  179.      XmNgeometry               XmCGeometry               String                   NULL             CSG
  180.      XmNoverrideRedirect       XmCOverrideRedirect       Boolean                  False            CSG
  181.      XmNpopdownCallback        XmCCallback               XtCallbackList           NULL             C
  182.      XmNpopupCallback          XmCCallback               XtCallbackList           NULL             C
  183.      XmNsaveUnder              XmCSaveUnder              Boolean                  True             CSG
  184.      XmNvisual                 XmCVisual                 Visual *                 CopyFromParent   CSG
  185.  
  186.                              CCCCoooommmmppppoooossssiiiitttteeee RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
  187.      NNNNaaaammmmeeee                CCCCllllaaaassssssss               TTTTyyyyppppeeee          DDDDeeeeffffaaaauuuulllltttt   AAAAcccccccceeeessssssss
  188.      ______________________________________________________________________
  189.      XmNchildren         XmCReadOnly         WidgetList    NULL      G
  190.  
  191.  
  192.  
  193.  
  194.  
  195.      Page 3                                          (printed 4/30/98)
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.      XXXXmmmmDDDDiiiiaaaallllooooggggSSSShhhheeeellllllll((((3333XXXX))))         UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV         XXXXmmmmDDDDiiiiaaaallllooooggggSSSShhhheeeellllllll((((3333XXXX))))
  203.  
  204.  
  205.  
  206.      XmNinsertPosition   XmCInsertPosition   XtOrderProc   NULL      CSG
  207.      XmNnumChildren      XmCReadOnly         Cardinal      0         G
  208.  
  209.                                                    CCCCoooorrrreeee RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
  210.      NNNNaaaammmmeeee                            CCCCllllaaaassssssss                           TTTTyyyyppppeeee             DDDDeeeeffffaaaauuuulllltttt                AAAAcccccccceeeessssssss
  211.      ______________________________________________________________________________________________________________
  212.      XmNaccelerators                 XmCAccelerators                 XtAccelerators   dynamic                CSG
  213.      XmNancestorSensitive            XmCSensitive                    Boolean          dynamic                G
  214.      XmNbackground                   XmCBackground                   Pixel            dynamic                CSG
  215.      XmNbackgroundPixmap             XmCPixmap                       Pixmap           XmUNSPECIFIED_PIXMAP   CSG
  216.      XmNborderColor                  XmCBorderColor                  Pixel            XtDefaultForeground    CSG
  217.      XmNborderPixmap                 XmCPixmap                       Pixmap           XmUNSPECIFIED_PIXMAP   CSG
  218.      XmNborderWidth                  XmCBorderWidth                  Dimension        1                      CSG
  219.      XmNcolormap                     XmCColormap                     Colormap         dynamic                CG
  220.      XmNdepth                        XmCDepth                        int              dynamic                CG
  221.      XmNdestroyCallback              XmCCallback                     XtCallbackList   NULL                   C
  222.      XmNheight                       XmCHeight                       Dimension        dynamic                CSG
  223.      XmNinitialResourcesPersistent   XmCInitialResourcesPersistent   Boolean          True                   C
  224.      XmNmappedWhenManaged            XmCMappedWhenManaged            Boolean          True                   CSG
  225.      XmNscreen                       XmCScreen                       Screen *         dynamic                CG
  226.      XmNsensitive                    XmCSensitive                    Boolean          True                   CSG
  227.      XmNtranslations                 XmCTranslations                 XtTranslations   dynamic                CSG
  228.      XmNwidth                        XmCWidth                        Dimension        dynamic                CSG
  229.      XmNx                            XmCPosition                     Position         0                      CSG
  230.      XmNy                            XmCPosition                     Position         0                      CSG
  231.  
  232.         TTTTrrrraaaannnnssssllllaaaattttiiiioooonnnnssss
  233.           There are no translations for XmDialogShell.
  234.  
  235.      RRRREEEELLLLAAAATTTTEEEEDDDD IIIINNNNFFFFOOOORRRRMMMMAAAATTTTIIIIOOOONNNN
  236.           CCCCoooommmmppppoooossssiiiitttteeee((((3333XXXX)))), CCCCoooorrrreeee((((3333XXXX)))), SSSShhhheeeellllllll((((3333XXXX)))), TTTTrrrraaaannnnssssiiiieeeennnnttttSSSShhhheeeellllllll((((3333XXXX)))),
  237.           WWWWMMMMSSSShhhheeeellllllll((((3333XXXX)))), VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll((((3333XXXX)))), and XXXXmmmmCCCCrrrreeeeaaaatttteeeeDDDDiiiiaaaallllooooggggSSSShhhheeeellllllll((((3333XXXX)))).
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.      Page 4                                          (printed 4/30/98)
  262.  
  263.  
  264.  
  265.